home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir39 / bfp214.zip / HISTORY.B&F < prev    next >
Text File  |  1993-05-16  |  45KB  |  1,121 lines

  1. This file contains a summary of changes made to Back & Forth Professional.
  2. They are listed in reverse order, the most recent additions and
  3. modifications listed first.
  4.  
  5. !!!!!!!!!!!!!! Cassandra Mia was born on Friday November 1,1991 !!!!!!!!!!!!!
  6.  
  7. !! Commando BBS #1 and Commando BBS #2 have been permanently shutdown! We will
  8.    only be doing electronic technical support for now on via Compuserve. We
  9.    were spending way too much time trying to instruct people on how to use a
  10.    BBS and therefore have decided to close down our BBS support system.
  11.  
  12. This file contains a summary of changes made to Back & Forth Professional.
  13. They are listed in reverse order, the most recent additions and
  14. modifications listed first.
  15.  
  16. !!!!!!!!!!!!!! Cassandra Mia was born on Friday November 1,1991 !!!!!!!!!!!!!
  17.  
  18.  
  19. ──────────────────────────────────────────────────────────────────────────────
  20. Version 2.14 May 15, 1993
  21.  
  22. A) Changes/Enhancements:
  23.  
  24.    * After receiving more documentation from Microsoft, B&F Pro now supports
  25.      the DOS critical region interrupt.
  26.  
  27. ──────────────────────────────────────────────────────────────────────────────
  28. Version 2.13b April 26,1993
  29.  
  30. A) Bug fixes:
  31.  
  32.    * Print buffer size did not round up to nearest 16k boundry.
  33.  
  34. B) Changes/enhancements:
  35.  
  36.    * Hot keys are no longer required for each program (you can leave the hot
  37.      key field blank in the program editor).
  38.  
  39. ──────────────────────────────────────────────────────────────────────────────
  40. Version 2.13a December 11,1992
  41.  
  42. A) Bug fixes:
  43.  
  44.    * 40 column mode was not restored correctly in partitions with Ultravision
  45.      on.
  46.  
  47.    * Trashcan caused the system to hang upon exiting the full kernel (the
  48.      only kernel currently supporting TRASHCAN).
  49.  
  50.    * The AUTOLOAD editor did not always save changes.
  51.  
  52. B) Changes/Enhancements:
  53.  
  54.    * OverTime now allows the user to use other user appointment books (this
  55.      toggle is under the Options/Appointment settings. Please note that if
  56.      two users access the same appointment file and each make changes, the
  57.      last saved file will be the data (this feature was added as a temporary
  58.      file sharing feature for the Canadian government and is NOT intended to
  59.      be used as a NETWORK SHAREABLE file system)!
  60.  
  61. ──────────────────────────────────────────────────────────────────────────────
  62. Version 2.13 December 3,1992
  63.  
  64. A) Bug fixes:
  65.  
  66.    * There was a bug in the rolodex file utilities (append, pack, transfer, 
  67.      and export) that caused the rolodex to hang when a very small # of 
  68.      records were involved.
  69.  
  70.    * ATI SVGA graphic modes would cause the system to lockup because of memory
  71.      not being allocated in the B&F Pro video save routine.
  72.  
  73.    * Global support for DOS 5's DOSKEY was diabled in version 2.03 if the
  74.      user was NOT enabling DOS 5 API support.
  75.  
  76.    * Accessories would incorrectly report that a task switch could not take
  77.      place if the F9-RetPgm key was used.
  78.  
  79.    * The active task window went squirrely if more than 8 tasks were opened.
  80.  
  81.    * Cut options locked in the ASCII only/Digits only/Exchange filters and
  82.      didn't allow all of them to be set off.
  83.  
  84.    * Shorthand macros which began with a number ALWAYS converted the first
  85.      letter of the macro to lower case even if it was defined in upper case.
  86.  
  87.    * B&F Pro would hang if a program using RT-LINK was used. This list 
  88.      includes PC-PAINTBRUSH IV, HIJAK v2, NORTON DeskTop, ...    
  89.  
  90.    * Save EGA/VGA fonts option did NOT take place until the second running
  91.      of the program (if it was changed).
  92.  
  93.    * Fixed a problem that caused B&F Pro to hang when SUPERPCK and 386^MAX/
  94.      QEMM 6 (running STEALTH); the problem was that SUPERPCK doesn't want
  95.      anything else to install an interrupt 15h handler in high memory.. by
  96.      fixing the problem we had to remove B&F Pro's Capslock/Ctrl key swapping
  97.      feature. We will be providing a stand alone tsr for people who require
  98.      this feature. 
  99.  
  100.    * B&F Pro would hang if run in a Windows 3.1 ENHANCED mode if BACKSIGHT
  101.      was ON and going to EMS memory. If you want to use BACKSIGHT in a
  102.      WINDOWS 3.1 ENHANCED DOS box, the buffer memory type should be set to
  103.      XMS.
  104.  
  105.    * Some of the new mouse drivers caused B&F Pro to hang... B&F Pro wasn't
  106.      allocating a large enough mouse save area.
  107.  
  108.    * The full kernel caused printer I/O problems if Back & Print was turned
  109.      OFF; this was introduced in version 2.03.
  110.  
  111.    * Having the clock display turned off caused a garbage streak in the main
  112.      B&F Pro menu (this was introduced in version 2.03).
  113.  
  114.    * Running B&F Pro and then immediately exiting from the SWAP resources
  115.      screen caused the machine to hang on some systems with EMS memory.
  116.  
  117.    * Upper memory was NOT completely released if B&F Pro was loaded high
  118.      and EMS memory was NOT available.
  119.  
  120. B) Changes/Enhancements:
  121.  
  122.    * B&F Pro now automatically disables EMS memory use tracking if it detects
  123.      SUPERPCK in memory. This is necessary to prevent unwanted hanging!
  124.  
  125.    * B&FPRO environment variable is NO longer necessary (B&F Pro will still
  126.      use it, but..).
  127.  
  128.    * KEYPLAY, KEYLOAD, and KEYSAVE macro command line utilities now will
  129.      work with global macros. This is accomplished by placing a /g right
  130.      after the command (example: KEYLOAD /g test).
  131.  
  132.    * Please note the following programs are NO longer needed for B&F Pro:
  133.  
  134.      BFPC.EXE, BFPD.EXE, BFPE.EXE, BFPHIGH*.EXE, WHICHBNF.COM, VIDTYPE.EXE,
  135.      B&F*.BAT, and BFPLOAD.COM.
  136.  
  137.      ** IMPORTANT ** If you are running an EGA system, YOU MUST LOAD 
  138.                      BNFEGA.EXE before B&F PRO and it should NOT
  139.                      be loaded HIGH!!
  140.  
  141.    * Combined the HIGH and LOW kernels inorder to decrease the amount of disk
  142.      space and confusion involved for people who don't read the manual! 
  143.  
  144.      To load B&F Pro, simply run the BNFPRO.COM program. All the former
  145.      options (GO, LITE, NOPRINT, USER, etc) are still functional. BNFPRO
  146.      will automatically load the specified kernel into high memory if
  147.      possible or into low memory if not possible.
  148.  
  149.      If for some reason you do NOT want the kernel loaded high, you can
  150.      force it into lower memory by adding the command line option LOW.
  151.  
  152.    * Increased the maximum # of programs that could be defined from 50 to 150.
  153.      The only noticeable change to the user is that each BPVARSxx file will
  154.      increase in size from 24k to 65k and the kernel size will increase 300
  155.      bytes for the additional HOT KEY overhead.
  156.  
  157.    * Dropped support for COM3 & COM4 on the rolodex dialer... after trying
  158.      multiple hardware configurations, I (and a couple of dealers) have been
  159.      unable to get COM3 & COM4 to work reliably on my machine... OS/2 also
  160.      does NOT like COM1 & COM3 being used together.
  161.  
  162.    * Updated the B&F Pro kernel's API so that the Desktop functions do NOT
  163.      have to be downloaded/upgraded each time a new version of B&F Pro is
  164.      available!! This will cut the download by almost 450+k! This feature does
  165.      not apply to people who have a version prior to 2.04.
  166.  
  167.    * Cut to a file command now allows text to be APPENDED rather than just
  168.      OVERWRITTEN.
  169.  
  170.    * Hot keys can now be defined without any shift keys.
  171.  
  172.     * Added capitalization control to SHORTHAND macros! You can specify startup
  173.       mode in the extended program setup for each program. 
  174.  
  175.       Expansion is handled as follows:
  176.  
  177.       If "Capitalize shorthand" is turned ON, the first letter of the macro 
  178.       definition will be expanded based on the case of the typed in 
  179.       abbreviation. If "Capitalize shorthand" is turned OFF, the macro 
  180.       definition is expanded AS IS!
  181.  
  182.     * The cut/paste hot keys will be allowed in partitions with "Disable 
  183.       hot keys" set to YES.
  184.  
  185.     * B&F Pro can now borrow XMS memory from Super PC-KWIK.
  186.  
  187.     * Made some internal optimizations to try and reduce memory requirments
  188.       a little (not significant yet, but 500 bytes is 500 bytes).
  189.  
  190. C) New features:
  191.  
  192.    * Added global macros! Local macros support is still the  same.
  193.  
  194.      * Activating global macros
  195.  
  196.        To initiate global macros, you need to set the following environment
  197.        variable before starting B&F Pro:
  198.  
  199.        set BNF_GLOBAL_MACROS=[max # of macros],[buffer size],[filename]
  200.   
  201.        where 
  202.       
  203.        [max # of macros] is the maximum # of macros you wish to allocate
  204.                          space for. Limits are 10 to 255.
  205.   
  206.        [buffer size]     is the size of the macro buffer. Limit is 1 to 16k.
  207.   
  208.        [filename]        the name of a macro file to load... do NOT add a
  209.                          path or extension as B&F Pro will load the file from
  210.                          the B&F DATA PATH for the current user #.
  211.   
  212.      * Memory allocation strategy
  213.  
  214.        B&F Pro will automatically allocate global macro storage to insure the
  215.        maximum amount of conventional memory to tasks. If you do NOT have
  216.        any EMS, XMS, or UMB memory, both buffers will be allocated in lower
  217.        memory.
  218.  
  219.      * Current limitations (will be corrected as we go along):
  220.  
  221.        * Macros can NOT be recorded accross partitions, but you can record
  222.          a macro in one partition and play it back in another.
  223.  
  224.        * Macro command line utilities (KEYPLAY, KEYSAVE, and KEYLOAD) 
  225.          currently only work on local macros. This will be corrected in the 
  226.          next beta release. Currently all file operations must be through 
  227.          the "Global Macro Menu" -- see below hot keys.
  228.  
  229.      * Macro processing order:
  230.  
  231.        * Local macros take precedence over global macros (if you define
  232.          an ALT-1 local macro and an ALT-1 global macro and then press ALT-1
  233.          in the local partition, the local ALT-1 macro will be played back).
  234.  
  235.      * Global macro hotkeys
  236.  
  237.        * Global record hot key is <Ctrl=>.
  238.  
  239.        * Global macro menu hot key is <Ctrl\>.
  240.  
  241.        Both hot keys may be changed from the KEYBACK menu or the main B&F Pro
  242.        menu (Setup/Hot keys).
  243.  
  244.    * Added a new accessory: TRASHCAN. Trashcan is a program similar to
  245.      Norton's SMARTCAN program (PC-TOOLS has one too). The major difference 
  246.      between TrashCan and the other similar programs is that TrashCan only
  247.      uses 2.4k of memory rather than 12+k! Trashcan is only available in the
  248.      full kernel (that is, it is not in the LITE or NOPRINT kernels).
  249.  
  250.      TrashCan is selected from the Backpack menu. After invoking it, it is
  251.      easily configured!
  252.  
  253.      ** NOTE ** Trashcan saves deleted files by trapping all delete commands
  254.                 and moving the files to a directory called TRASHCAN off the
  255.                 root directory of the selected drive. Without proper tuning
  256.                 of the wildcards and selective purges, your hard disk space
  257.                 can be gobbled up quickly!
  258.  
  259.    * Programs that hook into the device driver chain (like scanners, CD ROM
  260.      players, etc) can now be loaded locally into a partition and swapped out
  261.      without the system coming down.
  262.  
  263.    * B&F Pro will now share its EMS memory with other programs that need it!
  264.      Here is the details:
  265.  
  266.      1) Manage EMS memory must be ON.
  267.      2) You must allocate more than 2400k total swap space 
  268.  
  269.         Example: You allocate 2000k of EMS 
  270.                               1000k of disk space
  271.                                600k of conventional memory
  272.                               -----
  273.         Total swap memory   = 3600k of swap memory
  274.                               2400k minimum swap memory being forced
  275.                               -----
  276.                               1200k of EMS memory can be loaned
  277.  
  278.     3) B&F Pro will automatically grab back all loaned EMS memory when the
  279.        task is exited.
  280.  
  281.      ** NOTES ** While this feature has been tested, it may not work with all
  282.                  programs. If you find a program that it gives grief, you
  283.                  should let PSI know immediately. You can disable the feature
  284.                  in a partition basis (the toggle is in the extended program
  285.                  editor). If you already have a defined program set, please
  286.                  note the feature is disabled currently for all defined
  287.                  programs -- you will have to turn it ON for each program you
  288.                  desire the feature!
  289.  
  290.       ** EMS borrowing should NOT be allowed for a partition running GEOWORKS
  291.          if B&F Pro will have to move blocks to disk!
  292.  
  293.    * B&F Pro now automatically disables Novell internal task switching functions 
  294.      that cause compatibility problems with third party task switchers. This
  295.      will NOT cause any other problems.
  296.  
  297.    * B&F Pro now tracks XMS memory allocations! You can limit the amount of
  298.      XMS memory per partition in the Extended Program Setup. The XMS borrowing
  299.      feature is NOT implemented as of yet (it will be in the next release).
  300.  
  301.      This feature is set off/on at the swap resources screen (the first
  302.      screen when entering the program if GO is NOT used).
  303.  
  304. ──────────────────────────────────────────────────────────────────────────────
  305. Versions 2.04 through 2.12 were beta versions.
  306.  
  307. ──────────────────────────────────────────────────────────────────────────────
  308. Version 2.03 May 15, 1992
  309.  
  310. A) Bug fixes:
  311.  
  312.    * Fixed a bug that sometimes occurred under DOS 5 if DOS was allowed to
  313.      manage UMB space (ie, DOS=HIGH,UMB).
  314.  
  315.    * OverTime didn't clear memo fields properly when a memo for a day was
  316.      completely deleted (this caused memos for one day to show up for some
  317.      other days)!
  318.  
  319.    * The DOS 5 Task Switcher API code was incomplete due to Shane's over use
  320.      of the new Borland C++ compiler (the compiler optimized out some code
  321.      it thought was dead code)! This was added in version 2.02!
  322.  
  323.    * The EMS management code got some needed code eliminated because of 
  324.      Borland C++ optimation! This was added in version 2.02.
  325.  
  326.    * The B&F Pro menu didn't update the clock display properly.
  327.  
  328. B) Changes/enhancments:
  329.  
  330.    * Added following new filters to the Cut/Paste module:
  331.  
  332.      1) ASCII only        -- will only paste ASCII characters (no character 
  333.                              higher than 127 will be put into the paste 
  334.                              buffer).
  335.  
  336.      2) eXchange nonASCII -- similar to ASCII only except non ASCII characters
  337.                              will be replaced in the paste buffer with blanks.
  338.  
  339.      3) Multiple blanks   -- will replace all continous blanks in a line with 1
  340.                              blank.
  341.  
  342.    * Enhanced support for Windows 3.x running in STANDARD mode. B&F Pro will
  343.      now switch out of a Windows DOS box (You must be in a DOS box)!
  344.  
  345.      !! NOTE !! In order for this to work, B&F Pro's DOS 5 task switcher API
  346.                 emulation must NOT be set to ON!!
  347.  
  348.    * Added emulation of DOS 5's task switcher's previous/next hot keys; that
  349.      is, if you hold down the shift/ctrl/alt keys of the direction hot key,
  350.      you can keep pressing the non flag key and cycle through the tasks until
  351.      the title of the desired task is found.
  352.  
  353.    * Back & Forth Pro can now be loaded high with BFPLOAD inside of a Windows
  354.      3.x DOS box and a DOS box under OS/2 v2.
  355.  
  356.    * Changed the way SHORTHAND determines a delimitor. It will NO longer 
  357.      recognize a character above ASCII 127 as a delimitor.
  358.  
  359. C) New features:
  360.  
  361.    * Restored a long ago feature of allowing multiple configuration files! 
  362.      You may now override the default configuration file by specifying one
  363.      on the command line. The syntax is:
  364.  
  365.      B&FHIPRO <FILE:filename> or B&FPRO <FILE:filename>
  366.  
  367.    * Added another environment variable for network supervisors who wish to
  368.      disable some of B&F Pro's main menu features. The envionment variable
  369.      is set as follows:
  370.  
  371.      SET BNF_OPTIONS_DISABLE=OPTIONS
  372.  
  373.      where OPTIONS are defined as follows:
  374.  
  375.      BACKPACKS - disable backpack menu,
  376.      PROGRAM   - disable program menu,
  377.      SETUP     - disable setup menu,
  378.      USAGE     - disable access to usage menu,
  379.      QUIT      - disable quit command... if this is set, the machine will have
  380.                  to be rebooted to terminate B&F Pro.
  381.      ALL       - will disable all of above.
  382.  
  383.      Here is an example... if you wanted to disable the program and setup
  384.      menus:
  385.  
  386.      SET BNF_OPTIONS_DISABLE=PROGRAM,SETUP
  387.  
  388. ──────────────────────────────────────────────────────────────────────────────
  389. Version 2.01/2.02 March 19, 1992
  390.  
  391. A) Bug fixes:
  392.  
  393.    * Tagging records in the ROLOBACK sometimes caused the records to index
  394.      illogically (word?). If this happened to you, run the PACK option under
  395.      the File menu to correct it.
  396.  
  397.    * Macro disable hotkey (Ctrl-6 by default) disabled the macro menus but
  398.      NOT the actual playback of macros.
  399.  
  400.    * Graphic mouse cursor wasn't restored correctly in Norton Utilities.
  401.  
  402.    * Editor backpack sometimes reported that the B&F Pro variable file had
  403.      been corrupted and the editor would not load.
  404.  
  405.    * Adding a future appointment in OverTime always reported it was an
  406.      appointment in the past!
  407.  
  408.    * Fixed a wild ptr bug that occurred sometimes when cut/paste and
  409.      keyboard macro modules were brought up.
  410.  
  411.    * B&F Pro would terminate in an OS/2 compatibility box and report that
  412.      80 file handles needed to be set.
  413.  
  414.    * Shorthand expansion hot key was disabled!
  415.  
  416.    * B&F Pro did not consistently check for snow checking on CGA monitors if
  417.      the snow checking option was turned on. This could cause a lot of
  418.      unnecessary screen snow in application programs if SHORTHAND macros were
  419.      being used or the B&F Pro screen clock was ON.
  420.  
  421.    * Usage tracking didn't keep the elapsed time correctly.
  422.  
  423. B) Changes/enhancments:
  424.  
  425.    * Better memory use for users using MS-DOS 5's EMM386.EXE (this has already
  426.      been the case for people using QEMM and 386^MAX). B&F PRO will now load 
  427.      up to 2.3k of the kernel into high memory if DOS is managing UMBs.
  428.  
  429.    * OverTime will now display the daily appointments closest matching to the
  430.      current time (this is only when the appointment window is NOT the active
  431.      window).
  432.  
  433.    * Macros can now be stored in XMS memory! This is accomplished by changing
  434.      the following environment variable in the B&FHIPRO.BAT (or B&FPRO.BAT)
  435.      file:
  436.  
  437.      Change from:   SET BNF_MACRO_BUFFER=EMS
  438.      to         :   SET BNF_MACRO_BUFFER=XMS
  439.  
  440.      The macro buffer size will then be 16k for each partition that macro
  441.      support is enabled.
  442.  
  443.    * The DOS 5 task switcher API support is now optional rather than ON by
  444.      default. Several people like to run utilities like Norton, PC-TOOLS,
  445.      etc within B&F Pro partitions and they do NOT allow it if a task
  446.      switcher is detected via the DOS 5 task switcher API. 
  447.  
  448.      If you desire B&F Pro to support the DOS 5 task switcher API, you must
  449.      include the following environment variable BEFORE B&F Pro:
  450.  
  451.      SET BNF_DOS_5_API=ON
  452.  
  453.   * Screen blanker hot key is now user selectable! This option has been
  454.     added to the Screen Blanker setup menu under Options menu off the main
  455.     B&F Pro screen.
  456.  
  457.   * Shorthand macros are now case significant. For example, if you have
  458.     an abbreviation defined as follows:
  459.  
  460.     Abbreviation = asap    
  461.     Expansion    = As soon as possible
  462.  
  463.     If you type "asap" B&F Pro will replace "asap" with "as soon as possible".
  464.     If you type "Asap" B&F Pro will replace "Asap" with "As soon as possible".
  465.  
  466.   * Changes/Additions to ROLOBACK:
  467.  
  468.     1) Added COMPANY/NAME index. When an old ROLOBACK file is opened, the new
  469.        index will automatically be generated.
  470.  
  471.     2) File/Packing menu item - if you do a lot of updating/deleting of 
  472.        records in a rolodex file, the file may grow a little. This option will 
  473.        rewrite the rolodex to a temporary file and then delete/rename the old
  474.        version.
  475.        
  476.     3) File/Append menu item -- it is now possible to append other rolodex
  477.        databases to the active roloback database.
  478.  
  479.     4) File/Transfer -- records can now be transferred from the active rolodex
  480.        to a new/different roloback file.
  481.  
  482.     5) File/Export to dBASE III file -- records can now be exported to a 
  483.        dBASE III compatible file format.
  484.     
  485. C) New features:
  486.  
  487.    * Added a new environment variable for network users to place data in
  488.      a separate directory.
  489.  
  490.      set BNF_DATA_PATH=path
  491.  
  492.  
  493.    * Added BackSight! BackSight is a DOS level scroll back function. It
  494.      will work very well work most DOS commands (DIR, TREE, CHKDSK, DEBUG,
  495.      EDLIN, LINK, MEM, etc) and other command line utilities that use DOS
  496.      to write to the screen; it will NOT, however, work with programs that
  497.      use the BIOS or write directly to the screen.
  498.  
  499.      BackSight has been tested with ANARKEY, DOSKEY, CED, PCED, and B&F
  500.      Pro's own command line editor. It almost works correctly with 4DOS's
  501.      command like editor (we are currently working with J&P software on
  502.      some needed hooks).
  503.  
  504.      BackSight support is activated by the following environment variable
  505.      (it must be set BEFORE B&F Pro is started):
  506.    
  507.      SET BNF_BACKSIGHT=memory type,buffer size
  508.  
  509.      where memory type is the type of memory to allocate the buffer in and
  510.      buffer size is the size of the buffer. Currently only EMS and XMS 
  511.      are supported. Buffer size may be 1k to 64k.
  512.  
  513.      BackSight is partition setable. It is only available in partitions
  514.      where BackSight support is turned on (like keyboard macros). The
  515.      BackSight option is available in the Extended Program form of the
  516.      program editor.
  517.  
  518.      BackSight is activated when the BackSight hotkey is pressed (the
  519.      default is <Ctrl><`> -- may be changed under the Hotkey setup). If you
  520.      are at a DOS prompt and you are using Back & Forth Pro's command stack, 
  521.      you may also press <PgUp>. The advantage of the hotkey method is you may 
  522.      bring up BackSight within a program.
  523.  
  524. ──────────────────────────────────────────────────────────────────────────────
  525. Version 2.00 January 31,1992
  526.  
  527. A) Bug fixes:
  528.  
  529.    * Fixed a lockup problem on PS/2 Model 25/30/50/55/60s and some compatibles. 
  530.      The cursor would just hover in the upper lefthand corner of the screen
  531.      and would need a reboot to get out of it.
  532.  
  533.    * Fixed a compatibility problem between Back & Forth and some programs 
  534.      that switched into 43/50 line while UltraVision was active.
  535.  
  536.    * Program editor wouldn't take a -1 for EMS memory amount.
  537.  
  538.    * Usage tracking sort module was disabled.
  539.  
  540.    * Running the mouse driver in a local partition did not restore the
  541.      mouse state.
  542.  
  543.    * Running programs that were in a directory path that had a '.' in the
  544.      path name would not run (normally would get a "bad command or file name"
  545.      from DOS).
  546.  
  547.    * B&F Pro's EMS memory tracker did not catch the EMS reallocate function
  548.      correctly.. thus some programs would use over their specified limit.
  549.  
  550.    * Shorthand macros did not expand if video text page was not 0.
  551.  
  552.    * Wt mean in RPN calculator did not compute/display the correct values.
  553.  
  554. B) Changes/enhancements:
  555.  
  556.    * B&F Pro will now load about 2.5k of its task overhead into UMBs if
  557.      the memory is available. This will increase the amount of available 
  558.      memory within each task!
  559.  
  560.    * You will to DELETE all files of the form KEY*.000 in your B&F Pro 
  561.      directory... these files are your clipboard files! We have made a couple
  562.      of changes that people have requested that have caused these files to
  563.      become out of format.
  564.  
  565.      B&F Pro now stores clipboard files in straight ASCII! This means you
  566.      can use any text editor to edit the clipboard files. 
  567.  
  568.      We have included an option "eXternal editor" setup option under the 
  569.      Miscellaneous menu off the Option menu. You can specify any editor with 
  570.      the following limitations:
  571.  
  572.      1) Editor must be able to run in 256k of memory,
  573.      2) Editor must be able to take a filename from the command line!
  574.  
  575.      The B&F Pro text editor is set as the default.
  576.  
  577.    * Made some internal changes to be more compatible with Novell IPX and a
  578.      few other programs.
  579.  
  580.    * SWITCH now will switch to tasks that have not been opened via the 
  581.      program ids.. this feature was available in B&F but removed early in B&F Pro.
  582.  
  583.    * All com/exe/ovl/acc files have been linked compressed! This will cut
  584.      down on disk space considerably and will allow more users to use the
  585.      BNF_OVERLAY environment variable.
  586.  
  587.    * Disk monitor now works with network drives!
  588.  
  589.    * Overlays NO longer need to be set to Read-Only on networks.
  590.  
  591.    * Back & Forth will now disable itself if Windows is run in standard or
  592.      enhanced modes; this also goes for any program that uses the Microsoft
  593.      dos-extender (examples currently include CodeView).
  594.  
  595.    * Improved VGA support for Trident 8900 chipset and TSENG 4000 chipset.
  596.  
  597.    * Added support for Oak & Technology VGA chipset.
  598.  
  599.    * Changed main B&F Pro menu's interface extensively!
  600.  
  601.    * Broke the program editor into STANDARD and ADVANCED screens to make it
  602.      easier for beginners.
  603.  
  604. C) New features:
  605.  
  606.    * Added some desktop utilities to Back & Forth Pro. They are located
  607.      under the BackPacks menu on the main B&F Pro menu. Currently the
  608.      following modules are included:
  609.  
  610.      1) Text editor similar to the B&F Pro clipboard editor,
  611.  
  612.      2) RoloBack module (rolodex). It is fully functional with the 
  613.        exception of the following limitations:
  614.  
  615.        a) Notes are limited to 16k per record,
  616.        b) Each file may contain as many records as the disk will allow!
  617.  
  618.  
  619.      3) OverTime has been completely rewritten into a full scheduler system!
  620.  
  621.         Overtime has the following functional design limitations:
  622.  
  623.        a) Each scheduler file can only hold 250 appointments, 80 todos, and
  624.           50 alarms.
  625.        b) OverTime's alarm feature is NOT supported in the lite version of 
  626.           the B&F Pro kernels.
  627.        c) OverTime alarms will only be active while the OverTime module is 
  628.           loaded (it doesn't have to be active),
  629.        d) The launching of programs is now done in much better fashion. To
  630.           launch a program with keystroke feeding, you will need to do the 
  631.           following:
  632.  
  633.           1) Define the program in the B&F Pro program editor with macro
  634.              support,
  635.           2) Run the program,
  636.           3) Record a macro with all the desired keystokes,
  637.           4) Bring up the KeyBack module and save the macro(s) to a file,
  638.           5) Go back to the B&F Pro program editor and specify a macro file
  639.              and startup macro.
  640.  
  641.            After you have done the above, it is just a simple matter of 
  642.            telling OverTime to launch a program event at a specified time 
  643.            (a new partition will be opened)!
  644.  
  645.      4) Calculator introduced in v1.20 is now fully supported/documented.
  646.  
  647.    * Added some new macro commands:
  648.  
  649.      1) <ASCII Table>
  650.  
  651.         will popup an ASCII table and allow you to return chararacters to
  652.         the program running underneath.
  653.  
  654.      2) <Editor:filename>
  655.  
  656.         Will invoke either the B&F Pro editor or the eXternal editor defined
  657.         under the Miscellaneos options with the specified filename.
  658.  
  659.      3) <Editor:Select file>
  660.  
  661.         Will allow a file to be selected and then B&F Pro will invoke either 
  662.         the B&F Pro editor or the eXternal editor defined under the 
  663.         Miscellaneos options with the specified filename.
  664.  
  665.      4) <Paste:filename>
  666.          
  667.         Will paste a specific ASCII filename through the keyboard. The file
  668.         may be as large as the disk size. The CR/LFs will be translated
  669.         based on the current End-Of-Line definition in the cut module.
  670.  
  671.      5) <Paste:Select file>
  672.  
  673.         Will allow an ASCII file to be chosen for pasting through the 
  674.         keyboard. The file may be as large as the disk size. The CR/LFs 
  675.         will be translated based on the current End-Of-Line definition 
  676.         in the cut module.
  677.  
  678.      6) <Return date:template> 
  679.  
  680.         where template can be made up of the following character sequences:
  681.  
  682.         dd    = day  , 1 to 31
  683.         mm    = month, 1 to 12
  684.         yy    = year, just year without century
  685.         yyyy  = year, entire year
  686.         ddd   = abbreviated day name (Sun,Mon,...,Sat)
  687.         mmm   = abbreviated month name (Jan,Feb,...,Dec)
  688.         dddd  = full day name (Sunday,...,Saturday)
  689.         mmmm  = full month name (January,....,December)
  690.        
  691.         any other characters will be passed through as part of the macro!
  692.  
  693.      7) <Return time:template> 
  694.  
  695.         where template can be made up of the following character sequences:
  696.  
  697.         hh = hours, 12 hour based
  698.         mm = minutes
  699.         ss = seconds
  700.         tt = hours, 24 hour based
  701.         xx = am,pm
  702.         XX = AM,PM
  703.  
  704.         any other charaters will be passed through as part of the macro!
  705.  
  706.       8) <CapsLock:On | Off>
  707.  
  708.          Turns CAPS LOCK on or off.
  709.  
  710.       9) <NumLockOn> and <NumLockOff>
  711.  
  712.          Turns NUM LOCK on or off.
  713.  
  714.      10) <ScrollLock:On | Off>
  715.  
  716.          Turns SCROLL LOCK on or off.
  717.  
  718.     * Added a new front-end menu display: "Icon menu view"
  719.  
  720.       This may be chosen off the Setup menu, Icon option. The ICON displayed
  721.       for each task/program is the ICON description in the program editor or
  722.       the first 8 characters of the program description if an ICON description
  723.       is not set.
  724.  
  725.    * I have rewritten the screen blanker! The screen blanker now works properly
  726.      for all B&F Pro modules as well as tasks. It has been enhanced with the
  727.      additional capability of displaying a PCX graphics image to the screen!
  728.  
  729.      The screen blanker setup panel is available off the Setup menu.
  730.  
  731.      Please read the following notes on how B&F Pro will operate the
  732.      screen blanker:
  733.  
  734.      1) A graphics image will NOT be displayed in a partition if the
  735.         partition does not support OVERTIME... B&F Pro assumes that
  736.         programs that cannot be interrupted for Overtime also cannot
  737.         be interrupted for a graphics screen blanker.
  738.  
  739.         If you have the screen blanker mode to graphics display and
  740.         the above condition happens, B&F Pro will default to just
  741.         turning the video off for that partition.
  742.  
  743.       2) To disable the screen blanker in B&F Pro's modules, set the
  744.          screen blanker interval to 0 minutes.
  745.  
  746.    * Added DOS 5 Task Switcher API! This will extend B&F Pro's compatibility
  747.      with the Norton Utilities, PC-TOOLS 7, network communication programs,
  748.      and any other program that uses the DOS 5 task switcher API for
  749.      stability.
  750.  
  751.      !! NOTE !! B&F Pro must be the first task switcher run if you plan on
  752.                 running multiple task switchers!
  753.  
  754. ──────────────────────────────────────────────────────────────────────────────
  755. Version 1.20 September 7, 1991
  756.  
  757. A) Bug fixes:
  758.  
  759.    * Fixed a bug that caused 4DOS (and some other programs) to have their files
  760.      closed indirectly (this happened only on a few systems).
  761.  
  762.    * Help colors were not used for help module.
  763.  
  764.    * B&F Pro would rebuild the UV selection list wrong in the program editor
  765.      if you went into it after popping back from a partition with UV turned
  766.      OFF.
  767.  
  768.    * Usage Delete function didn't work if a valid date wasn't specified!
  769.  
  770.    * Running FOXPRO 2 with a partition type of "PROGRAM via COMSPEC" didn't
  771.      return the correct startup path.
  772.  
  773.    * Macro record (Alt=) did not pop-up correctly if video page was not 0
  774.      (this was introduced in 1.10 or so).
  775.  
  776.    * We somehow disabled going directly to a program via hot key off the
  777.      main B&F Pro menu (this was introduced in version 1.08 or so).
  778.  
  779. B) Changes/Additions:
  780.  
  781.    * Added XMS memory stats to the the <F5> Info command off the main B&F Pro
  782.      menu screen.
  783.  
  784.    * Added 3 new versions of the kernel (low and high). You should rerun
  785.      BFPSETUP for the new batch files to be created. The benefit of the new
  786.      kernels comes in a reduction of 3.2k of memory if you have CED, PCED,
  787.      DOSKEY, or ANARKEY loaded globally before B&F Pro.
  788.  
  789.    * Rewrote BFPLOAD to work correctly with 386^MAX version 5.1x.. 386^MAX
  790.      doesn't work with DOS 5 memory logic correctly if it manages the UMBS.
  791.  
  792.    * Expanded KEYLOAD utility to allow executing a macro after a macro file
  793.      has been successfully loaded. The new syntax is as follows:
  794.  
  795.      KEYLOAD <macro filename> <shorthand macro>
  796.  
  797.    * Main menu now accepts all printable characters for program IDS rather
  798.      than just alphanumeric.
  799.  
  800.    * The speaker is now turned OFF if it is ON! In the past if a task
  801.      switch occurred while the speaker was on, the system would continue
  802.      the noise indefinitely!
  803.  
  804.    * Added direct support for 4DOS/NDOS BTM files. In the past B&F Pro would
  805.      have to be informed that the specified program was a DOS command.
  806.  
  807.    * KeyBack & Cut/paste now support Hercules graphics modes better.
  808.  
  809.    * Improved compatibility with Hercules monographics cards.
  810.  
  811.    * Macro editor has been improved! It can now handle macro lines longer than
  812.      the window without word wrapping. The user determined end of lines will
  813.      be held. You may need to reformat some of your macros to your own
  814.      liking.
  815.  
  816.    * Added a Return to Program function key on main B&F Pro screen (F9 RetPgm).
  817.      The current active program is indicated by a checkmark.
  818.  
  819.    * Macro menu now pops up when user presses macro record key (this occurs
  820.      during a macro record session).
  821.  
  822. C) New features:
  823.  
  824.    * Added new KeyBack support utility called KEYPLAY; KEYPLAY will allow
  825.      the execution of a macro from the command line or batch file. The
  826.      syntax is as follows:
  827.  
  828.      KEYPLAY <Shorthand macro string>
  829.  
  830.      The <'s are not used (Example: keyplay asap).
  831.  
  832.    * Added a command line utility to control the clock within a partition.
  833.      The syntax is as follows:
  834.  
  835.      BNFCLOCK [OFF | ON]
  836.  
  837.    * DOS 5's DOSKEY and the public domain version of CED command line
  838.      utilities are now supported! If B&F Pro detects DOSKEY or CED loaded in
  839.      memory (can be high or low), B&F Pro will use it in place of B&F Pro's
  840.      internal command line editor.
  841.  
  842.    * Added MathBack!
  843.  
  844.      MathBack is B&F Pro's new calculator module. It includes a multifunction
  845.      RPN calculator and a simple tape calculator. The RPN calculator also
  846.      performs scientific, business, statistical, and computer science
  847.      functions.
  848.  
  849.      If you are a current B&F Pro user, you will have to go to the Hotkey
  850.      setup off the Setup menu to set a default MathBack hot key.
  851.  
  852.    * Added following new macros:
  853.  
  854.      1) <Return current path>
  855.  
  856.         Will return the full path name for the current directory.
  857.  
  858.      2) <Cut>
  859.  
  860.         Will call up cut module. All keystrokes will be recorded and saved
  861.         during a macro record. Keystrokes will be fed to the cut module from
  862.         the macro buffer during a played macro.
  863.  
  864.         ** Note ** In order to make the cut operation useful in a recorded
  865.                    macro, the cut operation will begin at the top corner of
  866.                    the screen!
  867.  
  868.      3) <Paste>
  869.  
  870.         Will paste the contents of the current active cut file.
  871.  
  872.      4) <Cls>
  873.  
  874.         Will clear the screen (non 80x25 screens are also supported)!
  875.  
  876.    * Added a toggle for the swapping indicator. It is located on the
  877.      Miscellaneous menu off the SETUP menu. If you are swapping to RAM
  878.      and don't like to see it, set it to OFF (this will be the default
  879.      for people who have already been using B&F Pro).
  880.  
  881.    * Added a new hot key to allow KeyBack to be turned off/on. The default
  882.      hot key is <CTRL-6>. The hot key may be changed either in the HOTKEY
  883.      menu off the setup menu or in the KeyBack module.
  884.  
  885.      If KeyBack has been turned off, you will not be able to:
  886.  
  887.      1) Get to the KeyBack module,
  888.      2) Playback/record a new macro,
  889.      3) Playback a shorthand macro.
  890.  
  891.    * Added a new command line argument to activate saving of ANSI.SYS state.
  892.      If specified, an additional 16k of swap space will be allocated for
  893.      each task!
  894.  
  895.      Format:
  896.  
  897.      B&FPRO ANSI
  898.  
  899.      or
  900.  
  901.      B&FHIPRO ANSI
  902.  
  903.  
  904. ──────────────────────────────────────────────────────────────────────────────
  905.  
  906. Versions 1.13-1.19 were beta and not released to general public.
  907.  
  908. ──────────────────────────────────────────────────────────────────────────────
  909. Version 1.12 July 22, 1991
  910.  
  911. A) Bug fixes:
  912.  
  913.    * Fixed color bleeding if UV was loaded globally and the colors were
  914.      changed.. this bug was introduced in version 1.08 with the new swapping
  915.      method.
  916.  
  917. B) Changes/Additions:
  918.  
  919.    * Added code for B&F PRO test drive program.
  920.  
  921.    * Remove option MCII interface... took up to much code/disk space and we
  922.      were getting to many requests for things that could not be done without
  923.      taking up more valuable memory. We will be adding more menu functionality
  924.      to the default B&F Pro menu system as we go along.
  925.  
  926.      The MCII interface will be released as a separate module that can be
  927.      downloaded from our BBS or CIS (there will be no charge).
  928.  
  929.    * Restored global support for PCED/VSTACK.
  930.  
  931.    * Reduced B&F Pro system swap memory needs from 384k to 256k.
  932.  
  933. ──────────────────────────────────────────────────────────────────────────────
  934. Version 1.11 July 16, 1991
  935.  
  936. A) Changes/Additions:
  937.  
  938.    * The ALL parameter added in 1.08 has been removed... positive changes in
  939.      the swapping routines as well as better overlay utilization makes this
  940.      feature a "waste of disk space".
  941.  
  942.    * Reduced # of overlays from 13 to 10.
  943.  
  944. ──────────────────────────────────────────────────────────────────────────────
  945. Version 1.10 July 14, 1991
  946.  
  947. A) Bug fixes:
  948.  
  949.    * Monochrome video was NOT saved/restored correctly (this was introduced
  950.      in version 1.08).
  951.  
  952.    * Setup module was left out of MCII interface if the ALL command line
  953.      parameter was used.
  954.  
  955.    * Fixed a problem that occurred on some 286s/386s when swapping to XMS
  956.      memory.. It caused several symptoms.
  957.  
  958.    * Fixed a compatibility with 4ZIP (utility program for 4DOS).
  959.  
  960. B) Changes/Additions:
  961.  
  962.    * BFPLOAD now supports DOS 5's UMB style memory (this means BFPLOAD will
  963.      load B&F Pro high if EMM386 is used and the memory will be released
  964.      when B&F Pro is terminated).
  965.  
  966.    * UltraVision's UL (underline) utility is now supported.
  967.  
  968. ──────────────────────────────────────────────────────────────────────────────
  969. Version 1.09 July 9, 1991
  970.  
  971. A) Bug fixes:
  972.  
  973.    * Intensity/blinking bit was not restored correcly if UV was not used (this
  974.      only showed up in some programs like PC-TOOLS v 7).
  975.  
  976.    * Fixed memory allocation problem introduced in version 1.08... this only
  977.      occurred if storage pool was exceeded in a video swap.
  978.  
  979. ──────────────────────────────────────────────────────────────────────────────
  980. Version 1.08 June 27, 1991
  981.  
  982. A) Bug fixes:
  983.  
  984.    * Fixed a keyboard problem that caused lockup on all 8088s and sometimes
  985.      on all other processors (this has existed for quite sometime).
  986.  
  987.    * KEYLOAD/KEYSAVE macro utilities did not work if EMS memory was used for
  988.      macro storage.
  989.  
  990.    * Variable fields were not compiled correctly in macros if they were editted
  991.      or added through the macro editor.
  992.  
  993.    * B&F Pro was not compatible with the HIMEM.SYS that came with DOS 5 (only
  994.      noticeable if swapping to XMS memory was performed).
  995.  
  996. B) Changes:
  997.  
  998.    * All swapping now occurs to the specifed swap resources rather than
  999.      to separate files. Some users may need to increase the total amount
  1000.      of swap memory to accomadate this change.
  1001.  
  1002.    * Global support for PCED is disabled for now (ANARKEY is still supported).
  1003.  
  1004.    * Compression of graphics screens has been removed. It has proven to be
  1005.      to slow and conflicts with improvement in video swapping.
  1006.  
  1007. B) New features:
  1008.  
  1009.    * Video screens and DOS variable files are now swapped into the main B&F
  1010.      Pro storage pool rather than separate files. This will improve swap
  1011.      times for most but may require some to increase your total swap
  1012.      resources.
  1013.  
  1014.    * Added "Macro save option" to program editor.
  1015.  
  1016.      Current choices are:
  1017.  
  1018.      1) Don't save macros
  1019.      2) Automatic save - will save macros automatically to the file that was
  1020.         autoloaded or loaded from KeyBack menu. If a file was not loaded,
  1021.         then #3 below will take effect.
  1022.      3) Prompt for filename - B&F Pro will display file dialog box and ask
  1023.         you to select file.
  1024.  
  1025.    * Added a search command to the command line editor.
  1026.  
  1027.      CTRL-F      - Searches the stack for a previously issued command.  Enter
  1028.                    the first letters of the desired command and press
  1029.                    <CONTROL><F>. This then searches the stack from the last
  1030.                    entered command for a matching command line. If one is
  1031.                    found, it is shown at the DOS prompt. For example:
  1032.  
  1033.                    Command Stack Buffer:
  1034.                    --------------------
  1035.                    dir a:
  1036.                    chkdsk a:
  1037.                    format a:
  1038.  
  1039.                    If you type 'ch' and press <CTRL><F>, the 'ch' will be
  1040.                    replaced by "chkdsk a:".
  1041.  
  1042.                    If you have multiple commands in the command buffer that
  1043.                    begin with the specified characters, keep pressing
  1044.                    <Ctrl-F> until the desired command is found.
  1045.  
  1046.    * Added a new macro command to allow selecting directories and returning
  1047.      them to a running program. The command is inserted into the macro buffer
  1048.      via the macro editor like the other macro commands.
  1049.  
  1050.      The command is <Select directory>.
  1051.  
  1052.  
  1053. ──────────────────────────────────────────────────────────────────────────────
  1054.  
  1055. Versions 1.03 through 1.07 were beta and not released public. All changes
  1056. made in the individual versions have been consolidated in the next offical
  1057. public release.
  1058.  
  1059.  
  1060. ──────────────────────────────────────────────────────────────────────────────
  1061. Version 1.02 June 2, 1991
  1062.  
  1063. A) Bug fixes:
  1064.  
  1065.    * Fixed a problem in Back & Print that caused some systems to hang.
  1066.  
  1067. B) New features:
  1068.  
  1069.    * Screen blanker support can now be set for each program via the Program
  1070.      editor. You cannot change the state within an active task. If you run
  1071.      an application with SCREEN BLANKER SUPPORT to OFF and wish to blank
  1072.      the screen, press the SCREEN BLANKER HOT KEY (5 key on the numeric
  1073.      key pad).
  1074.  
  1075. ──────────────────────────────────────────────────────────────────────────────
  1076. Version 1.01 (Not released public) May 31, 1991
  1077.  
  1078. A) Bug fixes:
  1079.  
  1080.    * Fixed 50 line mode on Paradise video cards.
  1081.  
  1082.    * Fixed a problem that caused a keyboard problem with running macros on
  1083.      some systems.
  1084.  
  1085. B) New Features:
  1086.  
  1087.    * Added Macro Menus to KeyBack. The macros allow you to define up to 26
  1088.      defined hot key macros to a single macro.
  1089.  
  1090.      To define a menu macro, you will need to goto the KeyBack Macro editor
  1091.      in a partition and select the Edit option. Then press F2/Ins to create
  1092.      a new macro. B&F Pro will prompt you if you want 1. Hot key/Shorthand
  1093.      macro or 2. Macro menu. Press 2 for macro menu and you will then be
  1094.      transferred into a menu editor.
  1095.  
  1096.      * Notes... if you want a menu centered, enter -1 for both the top row
  1097.                 and left column for the macro window.
  1098.  
  1099.  
  1100.    * Added a new support tsr NOBNFPRO. This TSR will disable the B&F PRO
  1101.      API within a partition. This was added for people who purchased
  1102.      products containing a limited version of B&F and then bought B&F Pro
  1103.      to use with that product. Simply add NOBNFPRO to a batch file before
  1104.      the program.
  1105.  
  1106.      * Note ** Currently this should only be necessary with Higgins 2.4 and
  1107.                later.
  1108.  
  1109. C) Changes:
  1110.  
  1111.    * We made a change in the macro file definition that corrected a bug and
  1112.      so you will have to redo any macro definition files. We now have build-in
  1113.      converter program for any changes in the future as we did throught out
  1114.      B&F program series...
  1115.  
  1116. ──────────────────────────────────────────────────────────────────────────────
  1117. Version 1.00 May 17, 1991
  1118.  
  1119. -Official release of B&F Professional!!!!!!!!!!!!
  1120.  
  1121.